package com.mlnx.device.session;

import com.mlnx.device.session.manager.MutilDeviceSessionManager;

import org.shan.mq.session.core.SessionManager;

import lombok.Data;

/**
 * Created by amanda.shan on 2019/9/23.
 */
@Data
public class SessionManagerFactory {

    private static SessionManagerFactory INSTANCE;

    public static SessionManagerFactory getInstance() {

        if (INSTANCE == null) {
            synchronized (SessionManagerFactory.class) {
                if (INSTANCE == null) {
                    INSTANCE = new SessionManagerFactory();
                }
            }
        }

        return INSTANCE;
    }

    private SessionManager pushSessionManager;

    private SessionManager bluWifiSessionManager;

    private MutilDeviceSessionManager mutilDeviceSessionManager;

}
